/*
 * @Author: january.cjy
 * @Date: 2021-10-04 20:57:05
 * @Last Modified by: january.cjy
 * @Last Modified time: 2021-10-04 21:39:45
 */

/// From paper: Generating precise dependencies for large software

#include "a.h"
#include "c.h"
#include "d.h"

void bar() {
  T localT;
  S localS;
  foo<T>(localT);
  foo<S>(localS);
}